#pragma once

class ICodec
{
public:
	virtual ~ICodec() {};
	virtual	bool	Initialize() = 0;
	virtual	bool	Encode() = 0;
	virtual bool	Decode() = 0;
	virtual bool	IsInitialize() = 0;
	virtual bool	Terminate() = 0;
};